package com.zhou.bjgl.bjgl.business_web.service;

import com.zhou.bjgl.bjgl.business_web.entity.BSigning;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhou.bjgl.bjgl.req.b_sign.BSigningChartsReq;
import com.zhou.bjgl.bjgl.req.b_sign.BSigningQueryReq;
import com.zhou.bjgl.bjgl.resp.sgin.BSigningResp;
import com.zhou.bjgl.bjgl.resp.PageResp;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 *  签到服务类
 * </p>
 *
 * @author jz
 * @since 2021-07-04
 */
public interface BSigningService extends IService<BSigning> {


    PageResp<BSigningResp> getCheckList(BSigningQueryReq req);


    void checkInClass(BSigningQueryReq req);

    PageResp<BSigningResp> getNotCheckList(BSigningQueryReq req);

    HashMap<String, List> getChartsDate(BSigningChartsReq bSigningChartsReq);
}
